/**
 ******************************************************************************
 * @file           : bsp_ds18b20.h
 * @brief          : DS18B20 Temperature Sensor Driver Header (STM32F4xx)
 ******************************************************************************
 */

#ifndef __BSP_DS18B20_H
#define __BSP_DS18B20_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdint.h>
#include "./Devices/DS18B20/bsp_ds18b20_config.h"

uint8_t ds18b20_init(void);
void ds18b20_deinit(void);
uint8_t ds18b20_read_temp(float *temp);
uint8_t ds18b20_start_convert(void);

#ifdef __cplusplus
}
#endif

#endif /* __BSP_DS18B20_H */
